package org.db.dao;

public class LageskizzenWeichenDAO  extends DAO implements Comparable<LageskizzenWeichenDAO>{
	
	private double stationWeiche;
	private String nummerWeiche;
	private String bezWeiche;
	
	public LageskizzenWeichenDAO(double stationWeiche, String nummerWeiche, String bezWeiche){
		
		this.stationWeiche = stationWeiche;
		this.nummerWeiche = nummerWeiche;
		this.bezWeiche = bezWeiche;	
	
	}
	
	public double getstationWeiche() {
		return stationWeiche;
	}
	public void setstationWeiche(double stationWeiche) {
		this.stationWeiche = stationWeiche;
	}
	public String getnummerWeiche() {
		return nummerWeiche;
	}
	public void setnummerWeiche(String nummerWeiche) {
		this.nummerWeiche = nummerWeiche;
	}
	public String getbezWeiche() {
		return bezWeiche;
	}
	public void setbezWeiche(String bezWeiche) {
		this.bezWeiche = bezWeiche;
	}
	
	@Override
	public int compareTo(LageskizzenWeichenDAO other) {
		double diff = this.stationWeiche - other.getstationWeiche();
		if(diff > 0){
			return 1;
		} else if(diff < 0){
			return -1;
		} else {
			return 0;
		}
	}

}
